autocad cad invention rifle engineers design engineer developers long range hunting cam engineering autodesk development inventor shooting manufacturing projects cnc open source